package com.wz.project.stock.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 冻结记录对象 bas_stock_Frozen_record
 *
 * @author wz
 * @date 2022-02-22
 */
public class BasStockFrozenRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 冻结编号 */
    @Excel(name = "冻结编号")
    private String frozenId;

    /** 货位编号 */
    @Excel(name = "货位编号")
    private String cargoSpaceId;
    /** 货位编号 */
    @Excel(name = "货位编号")
    private String cargoSpaceName;
    /** 物品GUID */
    @Excel(name = "物品GUID")
    private String productGuid;

    /** 物品编号 */
    @Excel(name = "物品编号")
    private String productId;
    @Excel(name = "物品名称")
    private String productName;
    /** 批号 */
    @Excel(name = "批号")
    private String lotNo;

    /** 托盘条码 */
    @Excel(name = "托盘条码")
    private String trayCode;

    /** 库存状态 */
    @Excel(name = "库存状态")
    private String stockStatus;

    /** 物品状态 */
    @Excel(name = "物品状态")
    private String productStatus;

    /** 入库单编号 */
    @Excel(name = "入库单编号")
    private String stockinId;

    /** 数量 */
    @Excel(name = "数量")
    private String quantity;

    /** 入库班组名称 */
    @Excel(name = "入库班组名称")
    private String inClassName;

    /** 入库班组编号 */
    @Excel(name = "入库班组编号")
    private String inClassId;

    /** 用户编号 */
    @Excel(name = "用户编号")
    private String userId;

    public void setFrozenId(String frozenId)
    {
        this.frozenId = frozenId;
    }

    public String getFrozenId()
    {
        return frozenId;
    }
    public void setCargoSpaceId(String cargoSpaceId)
    {
        this.cargoSpaceId = cargoSpaceId;
    }

    public String getCargoSpaceId()
    {
        return cargoSpaceId;
    }
    public void setProductGuid(String productGuid)
    {
        this.productGuid = productGuid;
    }

    public String getProductGuid()
    {
        return productGuid;
    }
    public void setProductId(String productId)
    {
        this.productId = productId;
    }

    public String getProductId()
    {
        return productId;
    }
    public void setLotNo(String lotNo)
    {
        this.lotNo = lotNo;
    }

    public String getLotNo()
    {
        return lotNo;
    }
    public void setTrayCode(String trayCode)
    {
        this.trayCode = trayCode;
    }

    public String getTrayCode()
    {
        return trayCode;
    }
    public void setStockStatus(String stockStatus)
    {
        this.stockStatus = stockStatus;
    }

    public String getStockStatus()
    {
        return stockStatus;
    }
    public void setProductStatus(String productStatus)
    {
        this.productStatus = productStatus;
    }

    public String getProductStatus()
    {
        return productStatus;
    }
    public void setStockinId(String stockinId)
    {
        this.stockinId = stockinId;
    }

    public String getStockinId()
    {
        return stockinId;
    }
    public void setQuantity(String quantity)
    {
        this.quantity = quantity;
    }

    public String getQuantity()
    {
        return quantity;
    }
    public void setInClassName(String inClassName)
    {
        this.inClassName = inClassName;
    }

    public String getInClassName()
    {
        return inClassName;
    }
    public void setInClassId(String inClassId)
    {
        this.inClassId = inClassId;
    }

    public String getInClassId()
    {
        return inClassId;
    }
    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public String getUserId()
    {
        return userId;
    }

    public String getCargoSpaceName() {
        return cargoSpaceName;
    }

    public void setCargoSpaceName(String cargoSpaceName) {
        this.cargoSpaceName = cargoSpaceName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("frozenId", getFrozenId())
                .append("cargoSpaceId", getCargoSpaceId())
                .append("productGuid", getProductGuid())
                .append("productId", getProductId())
                .append("lotNo", getLotNo())
                .append("trayCode", getTrayCode())
                .append("stockStatus", getStockStatus())
                .append("productStatus", getProductStatus())
                .append("stockinId", getStockinId())
                .append("quantity", getQuantity())
                .append("inClassName", getInClassName())
                .append("inClassId", getInClassId())
                .append("userId", getUserId())
                .append("createTime", getCreateTime())
                .toString();
    }
}
